#include<stdio.h>
 int main()
{
	int nums1[] = { 1,2,3,0,0,0 };
	int nums2[] = { 2,5,6 };
	int m = 3;
	int n = 3;
	int i = (m + n)-1;
	int end1 = m-1;
	int end2 = n-1;
	while (end1 >= 0 && end2 >= 0)
	{
		if (nums1[end1] > nums2[end2])
		{
			nums1[i] = nums1[end1];
			i--;
			end1--;
		}
		else
		{
			nums1[i] = nums2[end2];
			i--;
			end2--;
		}
	}
	while (end2 >= 0)
	{
		nums1[i] = nums2[end2];
		i--;
		end2--;
	}
    i = 0;
	for (i = 0; i < (m + n); i++)
	{
		printf("%d ", nums1[i]);
	}
	return 0;
}